// 统一管理接口

const BASE_Dev = 'http://192.168.1.81:8080/newly-apaas-user' // 测试
const BASE_Test = 'http://192.168.1.83:8080/newly-apaas-user' // 测试
const BASE_Pro = 'http://192.168.1.83:8080/newly-apaas-user' // 生产

const BASE = BASE_Dev // 开发环境
// let BASE = BASE_Test   // 测试环境
// let BASE = BASE_Pro   // 生产环境

const constant = {
  //===================================================快递=================================
  // 登录注册相关
  login_pass: '/kd-server/login/auth',   // 密码登录
  login_email: '/kd-server/login/authByEmial',   // 验证码登录
  login_legal: '/kd-server/login/test',   // 验证是否已经登录
  send_email: '/kd-server/login/sendEmail',   // 发送邮箱验证码
  reg_email: '/kd-server/login/signUpByEmail',   // 注册
  reset_pass_email: '/kd-server/login/findPasswordByEmail',   // 修改密码
  email_repet: '/kd-server/user/verifyEmail',   // 邮箱查重
  username_repet: '/kd-server/user/verifyName',   // 用户名查重
  phone_repet: '/kd-server/user/verifyPhone',   // 手机号查重
  logout: '/kd-server/login/logout',   // 登出

  del_img_corporation: '/kd-server/picture/delImg',   // 删除图片 (完善企业信息的过程中)
  all_branch: '/kd-server/courierpoints/listAll',   // 注册阶段,选择查询所有网点

  // 视频中心---------------------------
  get_videourl: '/kd-server/v2/device/queryLiveStream',   // 查询直播url
  upload_videobase64: '/kd-server/video/upload/picture',   // 直播的时候截取图片

  list_download: '/kd-server/downloadCenter/listRes',   // 查询资源列表
  sure_download: '/kd-server/downloadCenter/downloadRes',   // 下载资源
  source_download: '/kd-server/downloadCenter/getResSource',   // 查询资源来源
  type_download: '/kd-server/downloadCenter/getResType',   // 查询资源类型
  del_download: '/kd-server/downloadCenter/removeRes',   // 删除资源

  // 重点轮播
  add_rotationRules: '/kd-server/v2/slide/createSlide',   // 添加轮播规则
  select_rotationRules: '/kd-server/v2/slide/listSlide',   // 查询轮播规则
  delete_rotationRules: '/kd-server/v2/slide/removeSlide',   // 删除轮播规则
  select_rotationStream: '/kd-server/v2/slide/queryLiveStreamOfSlide',  // 查询轮播流

  // 历史回放
  select_VideoListByCon: '/kd-server/v2/device/getVideoListByCon',  // 获取历史回放文件列表
  select_ControlPlaybackStream: '/kd-server/v2/device/controlChannelLocalRecord',  // 控制回放流
  select_PlaybackStream: '/kd-server/v2/device/getRecordStream',  // 获取回放流

  // 巡察中心cruising
  upload_screenshot: '/kd-server/patrol/uploadPatrolPicture',   // 截图上传,(支持多图片上传)
  submit_inspection: '/kd-server/v2/patrol/submit',   // 提交巡检记录
  detail_inspection: '/kd-server/patrol/analysePatrol',
  upload_screenshot64: '/kd-server/v2/patrol/uploadPatrolPicture/base64',   // base64图片上传(支持单个)

  listPatrolTask: '/kd-server/patrolTask/listPatrolTask',   // 巡检任务列表=========================
  listPatrolTaskPoint: '/kd-server/patrolTask/listPatrolTaskPoint', // 查询巡店任务网点
  listSendUsers: '/kd-server/patrolTask/listSendUsers',   // 查询巡店任务发起人
  listPatrolUsers: '/kd-server/patrolTask/listPatrolUsers',   // 查询巡店任务巡店人
  listOverdue: '/kd-server/patrolTask/listOverdue', // 查询巡店任务逾期状态列表
  removePatrolTask: '/kd-server/patrolTask/removePatrolTask',   // 删除巡检任务

  getLowerUserofCurrentUser: '/kd-server/userInfo/listUser',   // 查询当前用户的下级用户
  getCheckGroupAndItem: '/kd-server/check/listCheckGroup',   // 查询评检组以及评检项

  list_cruising: '/kd-server/patrol/listPatrol',   // 巡察记录=============================
  list_cruising2: '/kd-server/v2/patrol/listPatrolRecord', // 巡察记录新
  cruising_branch: '/kd-server/v2/patrol/queryPatrolSite',   // 下拉回显,选择巡察网点
  cruising_initiator: '/kd-server/v2/patrol/querySubmitUser',   // 下拉回显,选择发起人
  cruising_user: '/kd-server/v2/patrol/queryPatrolUser',   // 下拉回显,选择巡店人

  record_base_info: '/kd-server/v2/patrol/queryRecordBaseInfo',   // (详情)查询巡检记录基本信息
  record_score_info: '/kd-server/v2/patrol/queryRecordScore',  // (详情)查询巡检记录分数信息
  record_result_info: '/kd-server/v2/patrol/queryRecordResult',  // (详情)查询巡检记录结果统计
  record_issue_info: '/kd-server/v2/patrol/queryIssueList',  // (详情)查询巡检问题列表
  work_order_issue_list: '/kd-server/v2/patrol/queryWorkOrderIssueList', // 查询巡检问题工单列表
  patrol_work_order2: '/kd-server/v2/patrol/submitPatrolWorkOrder2', // 提交巡检工单-new

  add_check: '/kd-server/check/addCheckGroup',   // 添加考评组
  edit_check: '/kd-server/check/updateCheckGroup',   // 修改考评组
  del_check: '/kd-server/check/deleteCheckGroup',   // 删除考评组
  list_check: '/kd-server/check/listCheckGroup',   // 查询考评组 列表

  add_template: '/kd-server/check/addCheckTemplate',   // 添加考评模板
  edit_template: '/kd-server/check/updateCheckTemplate',   // 修改考评模板
  del_template: '/kd-server/check/deleteCheckTemplate',   // 删除考评模板
  list_template: '/kd-server/check/listCheckTemplate',   // 模板列表

  add_regular: '/kd-server/setting/addSetting',   // 添加规则
  del_regular: '/kd-server/setting/deleteSetting',   // 删除规则
  edit_regular: '/kd-server/setting/updateSetting',   // 修改规则
  list_regular: '/kd-server/setting/listSetting',   // 获取规则列表
  // ==========巡查分析
  currUserSite: '/kd-server/analysePatrol/queryCurrUserSite', // 查询当前用户网点
  siteTotal: '/kd-server/analysePatrol/querySiteTotal', // 查询巡检网点总数
  patrolSiteTotal: '/kd-server/analysePatrol/queryPatrolSiteTotal',  // 获取本期巡店数、环比、巡检合格率
  ratioScore: '/kd-server/analysePatrol/queryRatioScore',  // 获取得分率分布
  issueRanking: '/kd-server/analysePatrol/queryIssueRanking',  // 获取门店问题量排名
  siteQualifyRatio: '/kd-server/analysePatrol/querySiteQualifyRatio',  // 获取门店合格率
  patrolCoverage: '/kd-server/analysePatrol/queryPatrolCoverage', // 督导执行力-巡店覆盖情况
  patrolTask: '/kd-server/analysePatrol/queryPatrolTask',
  // 网点管理-----------------------------
  device_deletechannel: '/kd-server/v2/device/removeChannel',  // 删除通道
  device_modifychannel: '/kd-server/v2/device/modifyChannel',  // 修改通道
  device_ListconnectType: '/kd-server/v2/device/queryDeviceProtocol',  // 获取设备协议
  device_listtype: '/kd-server/v2/device/queryDeviceType',  // 获取设备类型
  device_listfirm: '/kd-server/v2/device/queryFirm',  // 获取厂商
  device_add: '/kd-server/v2/device/createDevice',   // 添加设备
  device_del: '/kd-server/v2/device/removeDevice',   // 删除设备
  device_scanning: '/kd-server/v2/device/scanChannels',   // 扫描设备
  device_update: '/kd-server/v2/device/modifyDevice',   // 修改设备
  device_list: '/kd-server/v2/device/listDevice',   // 获取设备列表
  device_status: '/kd-server/device/changeDeviceStatus',   // 修改设备状态
  device_protocol: '/kd-server/device/getProtocolType',   // 查设备支持的协议

  branch_add: '/kd-server/courierpoints/add',   // 添加网点
  branch_del: '/kd-server/courierpoints/del',   // 删除网点
  branch_update: '/kd-server/courierpoints/update',   // 修改网点
  branch_search: '/kd-server/courierpoints/search',   // 查询网点
  branch_page_list: '/kd-server/courierpoints/listPage',   // 网点列表 有分页
  branch_list: '/kd-server/courierpoints/list',   // 下拉网点  无分页
  branch_cpid_list: '/kd-server/courierpoints/getByCpId',   // 通过id查询网点列表

  // 权限管理--------------------
  user_add: '/kd-server/user/add',   // 添加用户
  user_list: '/kd-server/user/page',   // 查询用户列表
  user_del: '/kd-server/user/delete',   // 批量删除用户
  user_resetpass: '/kd-server/user/reset',   // 批量重置密码
  user_update: '/kd-server/user/update',   // 编辑用户
  user_detail: '/kd-server/user/detail',   // 查询用户详情
  user_select_role: '/kd-server/role/listAll',   // 用户下拉选角色 (无分页)
  user_roles: '/kd-server/role/relatedRole',   // 用户关联的角色
  list_order_created_user: '/kd-server/userInfo/listOrderCreatedUser',   // 我的工单发起人下拉
  list_user: '/kd-server/userInfo/listUser',   // 我的工单处理人下拉


  role_list: '/kd-server/role/list',   // 查询角色列表
  role_menutree: '/kd-server/role/menuList',   // 查询菜单树
  role_exist: '/kd-server/role/getCount',   // 查询角色是否存在
  role_update: '/kd-server/role/edit',   // 创建或修改角色
  role_del: '/kd-server/role/delete',   // 删除角色
  role_binduser: '/kd-server/role/relatedUserCount',   // 查询角色 有没有绑定用户
  role_users: '/kd-server/role/relatedUser',   // 通过角色id, 获取该角色 绑定的用户
  role_permid: '/kd-server/role/deleteRoleMenuById',   // 通过权限菜单的id, 删除某角色的该权限
  menu_list: '/kd-server/role/menuListAray',   // 登录后查询菜单

  resource_add: '/kd-server/resource/save',   // 新增资源组
  resource_del: '/kd-server/resource/batchDelete',   // 删除资源组
  resource_update: '/kd-server/resource/update',   // 修改资源组
  resource_list: '/kd-server/resource/page',   // 资查询源组列表(列表)

  check_list: '/kd-server/userInfo/getAcceptInfo',   // 审批中心列表查询
  check_approve: '/kd-server/userInfo/update',   // 根据id 改变用户的审批状态
  check_approve_new: '/kd-server/userInfo/updAccept',   // 根据id 改变用户的审批状态 --新
  check_userinfo: '/kd-server/userInfo/getUserInfo',	// 用id查用户的 个人信息和企业信息 (审批中心)

  // ===================================================工单=================================
  // 我的工单
  order_list: '/kd-server/order/listWorkOrder',	// 查询工单
  // 工单详情
  order_details: '/kd-server/order/queryById',	// 查询工单详情
  update_work_order_status: '/kd-server/order/updateWorkOrderStatus',	// 更新工单状态

  // 工单看板
  query_order_ount: '/kd-server/orderAnalysis/queryOrderCount',	// 工单总数
  query_chain: '/kd-server/orderAnalysis/queryChain',	// 环比
  query_rectify_count: '/kd-server/orderAnalysis/queryRectifyCount',	// 查询平均按时整改率
  query_flow_count: '/kd-server/orderAnalysis/queryFlowCount',	// 查询每日事件数量分布
  query_priority: '/kd-server/orderAnalysis/queryPriority',	// 查询优先级分布
  query_check_item: '/kd-server/orderAnalysis/queryCheckItem',	// 查询问题项排名
  query_checkItem_detail: '/kd-server/orderAnalysis/queryCheckItemDetail',	// 查询问题项门店详情
  query_overdue_count: '/kd-server/orderAnalysis/queryOverdueCount',	// 查询问题整改逾期率-门店维度
  query_overdue_count_user: '/kd-server/orderAnalysis/queryOverdueCountUser',	// 查询问题整改逾期率-人员维度

  // 创建工单
  list_evaluate: '/kd-server/check/listCheckGroup',   // 查询所有考勤组包括考评项目 (工单类型)
  upload_wk_img: '/kd-server/order/uploadOrderPicture',   // 上传工单图片
  workorder_add: '/kd-server/order/addWorkOrder',   // 添加工单


  //===================================================组织管理=================================
  // 返回全部组织信息
  group_list: '/kd-server/groupInfo/list',	//返回全部组织信息
  // 地区相关
  get_provinces: '/kd-server/address/getProvinces',   // 返回所有的省
  get_city: '/kd-server/address/getCity',   // 根据省代码获取城市
  get_area: '/kd-server/address/getArea',   // 根据城市获取县
  get_street: '/kd-server/address/getStreet',   // 根据县获取街道
  get_user_address: '/kd-server/address/getUserAddress',   // 进入页面选择快递公司后根据自身级别查询省市区

  //===================================================人员检测=================================
  person_detection_list: '/kd-server/detection/getPage' // 获取人员检测分页数据
}


export default constant

